package org.dicker.biz;

import java.util.List;

import org.dicker.entity.MessageInfo;
import org.dicker.entity.TypeInfo;


public interface TypeBiz {
	

	
	/**
	 * 查询全部数据	
	 * @param name 分类名称
	 * @return
	 */

	public int selectCount(String name);
	
	
	/**
	 * 查询全部分类信息
	 * @param name		类型名称
	 * @param page		当前第几页
	 * @param pageSize	每页多少条
	 * @return		
	 */
	public List<TypeInfo> selectByList(String name,int page,int pageSize);
	
	/**全部*/
	public List<TypeInfo> selectAll();
	
	
	/**
	 * 根据id来删除
	 * @param typeid		类型id
	 * @return
	 */
	public int deleteById(int typeid);


	/**
	 * 根据id来修改信息
	 * @param TypeInfo	
	 * @return
	 */
	public boolean updateById(TypeInfo tinfo);
	
	/**
	 * 查询类型id下的信息
	 * @param id		类型id
	 * @return		
	 */
	public TypeInfo selectByInfo(int id);

	public boolean addType(TypeInfo tInfo);
	
}
